#ifndef __SERVO_DEVICES_H
#define __SERVO_DEVICES_H

#include "leg_group.h"
#include "spider_leg.h"
#include "servo.h"
#include "pump.h"

extern Leg leg_1;
extern Leg leg_2;
extern Leg leg_3;

extern LegGroup leg_group_1;
extern LegGroup leg_group_2;
extern LegGroup leg_group_3;
extern LegGroup leg_group_4;
extern LegGroup leg_group_5;
extern LegGroup leg_group_6;
extern LegGroup *leg_group_array[6];

extern Servo test_servo;

extern PWM glue_pusher_ctl;

extern PumpGroup pump_group_a;
extern PumpGroup pump_group_b;  
extern PumpGroup pump_group_all;

void device_init(void);

#endif